html,body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,a,img,div{margin: 0;padding: 0;}
body, button, input, select, textarea{font: 12px/1.5 tahoma, arial;}
body{width: 100%; margin: 0 auto; font-family: Microsoft Yahei, Tahoma, Verdana, Arial, Microsoft JhengHei, YouYuan, SimSun;font-size: 14px;position: relative;}
html,body{width: 100%;height: 100%;min-width: 320px;max-width: 640px; margin: 0 auto; font-family: "微软雅黑";background: #f4f4f4;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
button, a{outline: medium none;}
address, cite, dfn, em, var{font-style: normal;}
code, kbd, pre, samp{font-family: courier new, courier, monospace;}
ul, ol, li,p,img{list-style: none outside none;-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;border: 0;}
a{text-decoration: none;cursor: pointer; color: #333;}
img{border: 0 none;display: block}
button, input, select, textarea{font-size: 100%;}
.cls:after{clear: both;content: " ";display: block;height: 0;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
.cl{clear: both;}
.hide{display: none;}
header a{color: #fff;line-height: 2.75em;}
header a em{margin-left: 0.3em;}
.mui-title{line-height: 2.75em;color: #fff;}
.mui-bar-nav~.mui-content{padding-top: 2.75em;}
.mui-content{width: 100%;background: #f4f4f4;max-width: 640px;margin: 0 auto;}
.mui-bar{-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .85);box-shadow: 0 0 0 rgba(0, 0, 0, .85);background: #d82b34;height: 2.75em;max-width: 640px;margin: 0 auto;}
.mui-bar-nav{-webkit-box-shadow: 0 0px 0px #ccc;box-shadow: 0 0px 0px #ccc;}

.qr_zd{width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: fixed;top: 0;left: 0;z-index: 11;}
.qr_m{width: 92%;padding:0.8em 0.8em;background: #fff;position: absolute;top: 30%;left: 4%;border-radius: 0.2em;}
.qr_m p{width: 100%;line-height: 2em;color: #333;}
.xz_zd span{padding: 0 0.3em;line-height: 2em;border:solid 1px #d82b34;border-radius: 0.2em;color: #d82b34;}
.xz_jg span{color:#d82b34 ;}
.xt_cz{width: 100%;}
.xt_cz a{display: block;width: 50%;float: left;text-align: center;margin: 1em 0;color: #fff;}
.xt_cz a span{width: 4em;height: 4em;display: inline-block;background: #ccc;border-radius: 50%;text-align: center;}
.xt_cz a span em{width: 2em;display: inline-block;margin-top: 1em;}
.bg_red{background: #D82B34 !important;}
.bg_greed{background: green !important;}
.xt_noc{color: #d82b34;margin-top: 0.6em;}
.mui-input-row label{width: 30%;text-align: right;padding: 0 !important;line-height:3em;}
.mui-input-row label~input{width: 66%;color: #999;}
.mui-input-group .mui-input-row:after{left: 10px;right: 10px;}
.last2:after{height: 0 !important;}
.join{width: 100%;margin-top: 1em;background: #fff;padding: 0.5em;}
.join ul{width: 100%;}
.join ul li{width:100%;height: 8em;margin-bottom: 0.6em;}
.join ul li .join_img{width: 35%;height:8em;float: left;}
.join ul li .join_img img{width: 100%;height:8em;}
.join ul li .join_info{width: 65%;height: 8em;float: right;border-bottom: 1px solid #ccc;}
.join ul li .join_info p{padding: 0 0.5em;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.join ul li .join_info p span{padding: 0 0.3em;}
.join ul li .join_info p:last-child{padding-top: 0.3em;}
.join ul li .join_info p a{margin-right:0.6em;padding: 0.2em 0.5em;border:solid 1px #d82b34;line-height: 2.4em;color: #d82b34;border-radius: 0.2em;}
.join ul li .join_info p .active{border:solid 1px #ccc;color: #ccc;}

.apply_list{width: 100%;background: #fff;padding: 0.6em;}
.apply_list ul{width: 100%;}
.apply_list ul li{width: 100%;height: 7.6em;border-bottom: solid 1px #ccc;margin-bottom: 0.5em;}
.apply_list ul li .app_img{width: 30%;height: 7em;float: left;}
.apply_list ul li .app_img img{width: 100%;height: 7em;}
.apply_list ul li .app_info{width: 68%;height: 7em;float: right;margin-left:2%;}
.apply_list ul li .app_info p{color: #333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.apply_list ul li .app_info p span{padding: 0 0;}

.app_jindu{width: 100%;line-height: 2em;}
.app_jindu .jd_bg{width: 65%;height:0.4em;background: #ccc;display: inline-block;border-radius: 0.5em;position: relative;}
.app_jindu .jd_bg em{display: block;position: absolute;height: 0.4em;background: #d82b34;left: 0;top: 0;border-radius: 0.5em;max-width: 100%;}

.bom_nav{width:100%;height:3em;position: fixed;bottom: 0;left: 0;background: #fff;right: 0;z-index: 10;display: table;padding: 0;table-layout: fixed;border-top: solid 1px #ddd;border-bottom: 0;}
.bom_nav a{display: table-cell;overflow: hidden;width: 1%;height:100%;text-align: center;vertical-align: middle;white-space: nowrap;text-overflow: ellipsis;color: #929292;}
.bom_nav .active{color:#d0331a;}
.bom_nav a span:first-child{font-size: 24px;position: relative;z-index: 20;top: 3px;width: 24px;height: 24px;padding-top: 0;padding-bottom: 0;}
.bom_nav a span:last-child{font-size: 11px;display: block;overflow: hidden;text-overflow: ellipsis;}

.club{width: 100%;background: #fff;margin-top: 0.8em;padding: 0.6em;}
.club .club_img{width: 30%;float:left;height: 7em;position: relative;}
.club .club_img img{width: 100%;height: 7em;}
.club .club_img p{position: absolute;width: 100%;line-height: 2em;text-align: center;background:rgba(0,0,0,0.5);color: #fff;bottom: 0;left: 0;}
.club .club_info{width: 66%;height: 7em;float: right;}
.club .club_info p{color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1.8em;}
.club_sy{width: 100%;margin-top: 0.8em;background: #fff;height: 3.5em;position: relative;}
.club_sy a{float: left;width: 33.33%;display: inline-block;height: 3.5em;text-align: center;color: #fff;}
.club_sy a p{color: #333;}
.club_sy a p:first-child{padding-top: 0.4em;}
.club_sy .span1{position: absolute;width: 1px;display: inline-block;left: 33.3%;height: 2.0em;background: #bbb;top: 0.75em;}
.club_sy .span2{position: absolute;width: 1px;display: inline-block;left: 66.6%;height: 2.0em;background: #bbb;top: 0.75em;}

.club_m{width: 100%;margin-top: 0.8em;background: #fff;padding: 0.5em;}
.club_m p{line-height: 1.8em;}
.club_m p:nth-child(2){text-indent: 2em;padding-top: 0.5em;}

.club_btn{width: 100%;margin-top: 1.5em;}
.club_btn a{width: 100%;background: #d82b34;color: #fff;display: block;line-height: 2.8em;text-align: center;margin: 0 auto;margin-bottom: 0.8em;}

.apply_item{width: 100%;margin-top: 0.8em;background: #fff;}
.apply_top{width: 100%;height: 2.4em;line-height: 2.4em;border-bottom: solid 1px #ccc;}
.apply_top a{float: left;display: inline-block;text-align: center;color: #d82b34;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.apply_top a:first-child{width: 25%;}
.apply_top a:nth-child(2){width: 20%;}
.apply_top a:nth-child(3){width: 30%;}
.apply_top a:nth-child(4){width: 25%;}
.apply_m,.apply_m ul{width: 100%;}
.apply_m ul li{width: 100%;height: 2.4em;line-height: 2.4em;border-bottom: solid 1px #ccc;}
.apply_m ul li a{float: left;display: inline-block;height:2.4em;text-align: center;color: #333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.apply_m ul li a:first-child{width: 25%;}
.apply_m ul li a:nth-child(2){width: 20%;}
.apply_m ul li a:nth-child(3){width: 30%;}
.apply_m ul li a:nth-child(4){width: 25%;}
.apply_m ul li a span{padding:0 0.2em ;color: #d82b34;}


.apply_item1{width: 100%;margin-top: 0.8em;background: #fff;}
.apply_top1{width: 100%;height: 2.4em;line-height: 2.4em;border-bottom: solid 1px #ccc;}
.apply_top1 a{float: left;display: inline-block;text-align: center;color: #d82b34;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.apply_top1 a:first-child{width: 20%;}
.apply_top1 a:nth-child(2){width: 20%;}
.apply_top1 a:nth-child(3){width: 20%;}
.apply_top1 a:nth-child(4){width: 15%;}
.apply_top1 a:nth-child(5){width: 25%;}
.apply_m1,.apply_m1 ul{width: 100%;}
.apply_m1 ul li{width: 100%;height: 2.4em;line-height: 2.4em;border-bottom: solid 1px #ccc;}
.apply_m1 ul li a{float: left;display: inline-block;height:2.4em;text-align: center;color: #333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.apply_m1 ul li a:first-child{width: 20%;}
.apply_m1 ul li a:nth-child(2){width: 20%;}
.apply_m1 ul li a:nth-child(3){width: 20%;}
.apply_m1 ul li a:nth-child(4){width: 15%;}
.apply_m1 ul li a:nth-child(5){width: 25%;}
.apply_m1 ul li a span{padding:0 0.2em ;color: #d82b34;}


.record{width: 100%;margin-top: 0.8em;}
.record ul{width:100%;}
.record ul li{width: 100%;position: relative;background: #fff;padding: 0.5em;margin-bottom: 0.8em;}
.record ul li p{color: #333;line-height: 1.8em;}
.record ul li p:first-child{color: #d82b34;font-weight: 500;}
.record ul li .span_01{position: absolute;bottom: 0.5em;right: 0;}
.record ul li .span_01 img{width: 4.5em;}
.fz_cy{color: #d82b34 !important;}
.green{color: green !important;}
.green p{color: green !important;}
.orange{color: orange !important;}
.feise{color: darkorchid !important;}
.black{color: #333 !important;}

.bg_bg{width:100%;height:100%;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:999;}
.bg_list{width:100%;position:absolute;top:35%;left:0;}
.bg_list a{width:88%;height:2.45em;line-height:2.45em;text-align:center;color:#d82b34;background:#fff;display:block;margin:0 auto 1em;border-radius:0.3em}
.re_e{color:#d82b34;margin-left:0.8em;}

.edit{width:100%;height:5.5em;margin-top:0.8em;background:#fff;display:none;}
.edit textarea{padding:5px 10px;height:4em;border-radius:0;}
.edit p{text-align:right;padding-right:1.0em}
.edit p a{padding:0.1em 0.8em;background:#d82b34;color:#fff;}


.jinfei{width: 100%;margin-top: 0.8em;}
.jinfei ul{width:100%;}
.jinfei ul li{width: 100%;background: #fff;padding: 0.5em;margin-bottom: 0.5em;position: relative;overflow: hidden;}
.jinfei ul li p{color: #333;line-height: 1.7em;}
.jinfei ul li p span{color: #999;padding-right: 0.6em;}
.jinfei ul li .span_01{position: absolute;top: 0em;right: 0;}
.jinfei ul li .span_01 img{width: 4.5em;}

.red{color: #d82b34 !important;font-style: italic;}

.apply_nav{width: 100%;position: fixed;bottom: 0;left: 0;height: 3em;background: #d82b34;line-height: 3em;}
.apply_nav a{display: block;text-align: center;color: #fff;}